top snail - French English Dictionary